package com.zzptc.shop.db;

import java.sql.*;
//什么是接口（省略public abstract）  抽象类
//方法的结构    修饰符 + 返回类型 + 方法名 +参数列表 + 抛异常
public abstract class IDB {
    //获取数据库连接//抽象方法
   public abstract Connection getConn()throws SQLException;
    //关闭数据库连接
   public abstract void closeConn()throws SQLException;
   //释放资源
   public void closeAll(PreparedStatement ps,ResultSet rs,Statement s){
       if(ps!=null){

           try {
               ps.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }

       }


       if(rs!=null){
           try {
               rs.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }


       if(s!=null){
           try {
               s.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }

   }



}
